<script>
function ajusta_permissao(gid,pid) {
  if ( $('chk_'+gid+'_'+pid).getValue() == 1 ) {
    $('herda_'+gid+'_'+pid).hide();
    $('num_herda_'+gid+'_'+pid).hide();
  }
  else {
    $('herda_'+gid+'_'+pid).hide();
    $('num_herda_'+gid+'_'+pid).show();
  }
}
</script>
<%= render :partial=>'cabecalho', :locals=>{:conteudo=>@conteudo} %>

<%= form_tag("/conteudo/salvar_permissoes/#{@conteudo.id}") %>

  <div style='background-color:ccd;padding:5px;' align=right>
    <img src='/images/icones_conteudo/salvar.png'>
    <%= submit_tag 'salvar' %>
  </div>
 <br/>
  
  <table style="border:solid 1px; padding: 5px;">
    <tr>
      <th>grupo/papel</th>
      <% @papeis.each do |p| %>
      <td><%=p.nome%></td>
      <% end %>
    </tr>
    <% @grupos.each do |g| %>
      <tr>
        <td><%=g.nome%></td>
        <% @papeis.each do |p| %>
          <td style="border:solid 1px; padding: 5px;">
            <% if @permissoes[g.id].nil? || @permissoes[g.id][p.id].nil? %>
              ERRO: permissao inexistente!!!
              <% if @permissoes[g.id].nil? %> Grupo inteiro ! <%end%>
            <% else %>
              <% valor = @permissoes[g.id][p.id].herdar ? 'herda' :
                                                            (@permissoes[g.id][p.id].tem_acesso ? 'sim' : 'nao') %>
              <%= select_tag("permissao[#{g.id}][#{p.id}]" , 
                             options_for_select(%w{herdar sim nao},valor)  
                             ) 
              %>
              <% if @permissoes[g.id][p.id].herdar %>
                <% if @permissoes[g.id][p.id].tem_acesso %> sim <%else%> nao <%end%>
              <%end%>
            <% end %>
            <br/>            
          </td>
        <% end %>
      </tr>
    <% end %>
  </table>
</form>
<%= render :partial=>'rodape', :locals=>{:conteudo=>@conteudo} %>